//#include <iostream>
//#include<vector>
//#include<cmath>
//using namespace std;
//vector<int> tmp;
//
//bool isPrime(int x)
//{
//    //cout<<x<<endl;
//    for (int i = 2; i <= sqrt(x); i++)
//        if (x % i == 0) return false;
//    return true;
//
//}
//bool check(int x)
//{
//    cout << x << endl;
//    tmp.clear();
//    int t = x;
//    while (t)
//    {
//        tmp.push_back(t % 10);
//        t /= 10;
//    }
//
//    int n = tmp.size();
//
//    for (int i = 0; i < n; i++)
//    {
//        for (int j = 0; j < n; j++)
//        {
//            if (i != 0 && i != j)
//            {
//                if (isPrime(tmp[i] * 10 + tmp[j]))    return true;       
//            }
//        }
//    }
//    //cout<<"ok"<<endl;
//    return false;
//
//
//}
//int main() {
//    int a, b, ret = 0;
//    cin >> a >> b;
//    for (int i = max(10, a); i <= b; i++)
//    {
//        if (check(i))   ret++;
//    }
//    cout << ret << endl;
//}